.ShoppingMall{
  ul{
    padding: 0;
    margin: 0;
    li{
      display: inline-block;
      width: 25vw;
      height: 12vw;
      color:#666;
      border-bottom: solid 1px #f2f2f2;
      text-align: center;
      line-height: 12vw;
      padding: 0 2vw;
      box-sizing: border-box;
    }
    .active{
      border-bottom: solid 1px #ffc408;
      color: #ffc408;
    }
  }
  .ShoppingMallAll{
    padding: 3vw;
    overflow: hidden;
    .ShoppingMallOne{
      float: left;
      width: 45vw;
      height: 45vw;
      position: relative;
      margin-right: 2vw;
      border-radius: 4px;
      overflow: hidden;
      margin-bottom: 4vw;
      img{
        width: 100%;
        min-height: 100%;
      }
      .ShoppingMallBottom{
        position: absolute;
        left: 0;
        bottom:0;
        width:100%;
        background: rgba(0,0,0,0.7);
        color: #fff;
        padding: 0 3vw;
        box-sizing: border-box;
        .title{
          line-height: 8vw;
          font-size: 3.8vw;
        }
        .type{
          line-height: 8vw;
          font-size: 3.5vw;
        }
        .price{
          line-height: 8vw;
          font-size: 3.5vw;
        }
      }
    }
    .ShoppingMallOne:nth-child(2n){
      margin-right: 0;
      margin-left: 2vw;
    }
  }
}